#container 
{
	margin-top: 100px;
	width: 400px;
	min-height: 200px;	
	padding: 15px 25px;
}

header { }
#logo { float: none; margin: 1.6em auto; margin-top: 1em; }

#container > article { clear: both; }
.compactForm { width: auto; }
.fieldRow input[type="text"], .fieldRow input[type="password"]  
{
	width: 387px;
}
#login .fieldRow label { margin-bottom: 3px; display: block; }
#login .fieldRow { margin-bottom: 1em; }
#login .buttonRow { margin: 10px 0; }

#register h1 { text-align: center; }

.field-validation-error { margin-left: 0; margin-top: 3px; display: block; }

#installChecklist li { margin-bottom: 8px; }